package com.ruoyi.develop.factory.factoryPurchaseMain.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 采购订单信息对象 factory_purchase_main
 *
 * @author qh
 * @date 2024-11-08
 */
public class FactoryPurchaseMain extends BaseEntity {
private static final long serialVersionUID=1L;

    /** 主键 */
    private String id;

    /** 状态 */
    @Excel(name = "状态")
    private String status;

    /** 删除标志 */
    private String delFlag;

    /** 采购方总部编码 */
    @Excel(name = "采购方总部编码")
    private String purchaserHqCode;

    /** 供应商编码 */
    @Excel(name = "供应商编码")
    private String supplierCode;

    /** 供应商名称 */
    @Excel(name = "供应商名称")
    private String supplierName;

    /** 生产订单号 */
    @Excel(name = "生产订单号")
    private String sellerSignStartTime;

    /** 合同签订开始日期 */
    @Excel(name = "合同签订开始日期")
    private String sellerSignEndTime;

    /** 合同签订结束日期 */
    @Excel(name = "合同签订结束日期")
    private String modifyStartTime;

    /** 更新时间起 */
    @Excel(name = "更新时间起")
    private String modifyEndTime;

    /** 更新时间止 */
    @Excel(name = "更新时间止")
    private String conValidStartTime;

    /** 合同生效开始日期 */
    @Excel(name = "合同生效开始日期")
    private String conValidEndTime;

    /** 合同生效结束日期 */
    @Excel(name = "合同生效结束日期")
    private String sellerConCode;

    /** 合同编号（国网经法） */
    @Excel(name = "合同编号", readConverterExp = "国=网经法")
    private String conCode;

    /** 合同编号 */
    @Excel(name = "合同编号")
    private String poNo;

    /** 每页条数 */
    @Excel(name = "每页条数")
    private String pageSize;

    /** 当前页码 */
    @Excel(name = "当前页码")
    private String pageNum;

    public void setId(String id)
            {
            this.id = id;
            }

    public String getId()
            {
            return id;
            }
    public void setStatus(String status)
            {
            this.status = status;
            }

    public String getStatus()
            {
            return status;
            }
    public void setDelFlag(String delFlag)
            {
            this.delFlag = delFlag;
            }

    public String getDelFlag()
            {
            return delFlag;
            }
    public void setPurchaserHqCode(String purchaserHqCode)
            {
            this.purchaserHqCode = purchaserHqCode;
            }

    public String getPurchaserHqCode()
            {
            return purchaserHqCode;
            }
    public void setSupplierCode(String supplierCode)
            {
            this.supplierCode = supplierCode;
            }

    public String getSupplierCode()
            {
            return supplierCode;
            }
    public void setSupplierName(String supplierName)
            {
            this.supplierName = supplierName;
            }

    public String getSupplierName()
            {
            return supplierName;
            }
    public void setSellerSignStartTime(String sellerSignStartTime)
            {
            this.sellerSignStartTime = sellerSignStartTime;
            }

    public String getSellerSignStartTime()
            {
            return sellerSignStartTime;
            }
    public void setSellerSignEndTime(String sellerSignEndTime)
            {
            this.sellerSignEndTime = sellerSignEndTime;
            }

    public String getSellerSignEndTime()
            {
            return sellerSignEndTime;
            }
    public void setModifyStartTime(String modifyStartTime)
            {
            this.modifyStartTime = modifyStartTime;
            }

    public String getModifyStartTime()
            {
            return modifyStartTime;
            }
    public void setModifyEndTime(String modifyEndTime)
            {
            this.modifyEndTime = modifyEndTime;
            }

    public String getModifyEndTime()
            {
            return modifyEndTime;
            }
    public void setConValidStartTime(String conValidStartTime)
            {
            this.conValidStartTime = conValidStartTime;
            }

    public String getConValidStartTime()
            {
            return conValidStartTime;
            }
    public void setConValidEndTime(String conValidEndTime)
            {
            this.conValidEndTime = conValidEndTime;
            }

    public String getConValidEndTime()
            {
            return conValidEndTime;
            }
    public void setSellerConCode(String sellerConCode)
            {
            this.sellerConCode = sellerConCode;
            }

    public String getSellerConCode()
            {
            return sellerConCode;
            }
    public void setConCode(String conCode)
            {
            this.conCode = conCode;
            }

    public String getConCode()
            {
            return conCode;
            }
    public void setPoNo(String poNo)
            {
            this.poNo = poNo;
            }

    public String getPoNo()
            {
            return poNo;
            }
    public void setPageSize(String pageSize)
            {
            this.pageSize = pageSize;
            }

    public String getPageSize()
            {
            return pageSize;
            }
    public void setPageNum(String pageNum)
            {
            this.pageNum = pageNum;
            }

    public String getPageNum()
            {
            return pageNum;
            }

    @Override
    public String toString(){
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id",getId())
            .append("status",getStatus())
            .append("remark",getRemark())
            .append("createBy",getCreateBy())
            .append("createTime",getCreateTime())
            .append("updateBy",getUpdateBy())
            .append("updateTime",getUpdateTime())
            .append("delFlag",getDelFlag())
            .append("purchaserHqCode",getPurchaserHqCode())
            .append("supplierCode",getSupplierCode())
            .append("supplierName",getSupplierName())
            .append("sellerSignStartTime",getSellerSignStartTime())
            .append("sellerSignEndTime",getSellerSignEndTime())
            .append("modifyStartTime",getModifyStartTime())
            .append("modifyEndTime",getModifyEndTime())
            .append("conValidStartTime",getConValidStartTime())
            .append("conValidEndTime",getConValidEndTime())
            .append("sellerConCode",getSellerConCode())
            .append("conCode",getConCode())
            .append("poNo",getPoNo())
            .append("pageSize",getPageSize())
            .append("pageNum",getPageNum())
        .toString();
    }
}
